Інформація про новину
  • Переглядів: 190
  • Дата: 25-09-2022, 22:53
25-09-2022, 22:53

25. Алгоритми з повтореннями. Цикли

Категорія: Інформатика





Попередня сторінка:  23-24. Проєкт «Клавіатурний тренажер»
Наступна сторінка:   26. Створення простих програмних проєк...

Цикл

Тіло циклу

Цикл із лічильником

Цикл із передумовою

Цикл

У програмуванні багаторазове повторення певної послідовності дій називають циклом.

Послідовність команд, які повторюються під час виконання оператора циклу, називають тілом циклу.

Цикл із лічильником дає змогу організувати в програмі повторення певної послідовності дій задану кількість разів.

Такі цикли використовують у випадках, коли заздалегідь відома кількість повторень, які треба виконати. Scratch також має відповідний оператор, який працює за правилом: «Роби стільки разів, скільки задано».

Цикл, тіло якого виконується доти, доки дійсна умова, вказана перед його початком, називають циклом з умовою.

Якщо задана умовою подія не настає ніколи, тіло циклу не виконується жодного разу.

Практична робота за персональним комп’ютером

Створення програми для перевірки таблиці множення.

1. Відкрити середовище програмування Scratch.

2. Додати персонажа та тло сцени (за вибором).

3. Створити нову подію, обравши команду Коли

прапорець натиснуто

4. Створити три змінні, перший множник; другий множник;

добуток (не відображати на сцені).

5. Обрати команду Надати змінній Перший множник значення випадкового числа від

1 до 10. Таким чином змінній Перший множник буде присвоєно випадкове значення.

6. Показати користувачеві значення першого множника. Для цього обрати команду Говорити та з’єднати інформацію за

зразком

7. Повідомити користувачеві, яка дія виконуватиметься. Для цього обрати команду Говорити та додати інформацію.

8. Аналогічно надати змінній Другий множник значення та повідомити це число користувачеві.

9. Знайти добуток двох випадкових чисел. Обрати команду Надати змінній Добуток значення, обрати оператор множення і додати дві змінні.

Додати розгалуження для варіантів відповіді. 1. Додати датчик Запитати і чекати.

2. Додати повне розгалуження та умову. Якщо відповідь дорівнюватиме змінній Добуток, показати змінну та говорити Правильно! У протилежному випадку, говорити Неправильно! Спробуйте ще раз!

Додати цикл з умовою.

1. Обрати цикл Повторити до

та додати умову. Цикл повторюється, доки відповідь не дорівнюватиме змінній Добуток.

2. У тіло циклу додати розгалуження.

Додати цикл із лічильником.

Програма передбачає 10 різних виразів із випадковими числами. Отже, алгоритм повинен повторитися 10 разів.

1. Додати цикл із лічильником.

2. У тіло циклу додати весь алгоритм.

Виправити помилки.

1. Якщо змінну Добуток видно на сцені, її необхідно сховати на початку алгоритму і показати тільки тоді, коли відповідь буде є правильною. Яку команду потрібно додати?

2. Видно попередні значення змінних. Тобто, значення змінних у новому виразі повинні становити 0. Як це змінити?

3. Придумати завершення програми самостійно. Як повинна закінчитися гра, коли користувач правильно обчислить десять випадкових виразів? Запрограмувати власний варіант.

Зберегти програму на Робочому столі у своїй папці:

обрати пункт меню Файл

Вивантажити на ваш

комп’ютер;

обрати в діалоговому вікні Робочий стіл та свою папку;

назвати файл Таблиця множення.

Домашнє завдання

1. Відкрити браузер.

2. Перейти на офіційний сайт Scratch (

https://scratch.mit.edu/

).

3. Обрати команду Створити.

4. Створити програму для перевірки дії додавання за зразком у підручнику. Використати повне розгалуження, цикл із лічильником, цикл із умовою.

5. За можливості створити власний акаунт на офіційному сайті Scratch та зберегти проєкт у своєму профілі (з допомогою батьків, інших дорослих).

 

 

Це матеріал з підручника "Інформатика" за 5 клас Тріщук (2022)

 




Попередня сторінка:  23-24. Проєкт «Клавіатурний тренажер»
Наступна сторінка:   26. Створення простих програмних проєк...



^